\subsection{Atributos de calidad}

Los atributos de calidad que surgieron durante el ``Quality attribute workshop'' (QAW) en orden de prioridades son los siguientes:

\begin{enumerate}
    \item Seguridad, en todos los niveles
    \item Usabilidad
    \item Disponibilidad
    \item Performance
    \item Flexibilidad-Modificabilidad
\end{enumerate}


\subsection{Escenarios para los atributos de calidad}

\subsubsection{Seguridad}

\begin{escenario}
    \fuente{atacante o usuario malintencionado}
    \estimulo{intenta conocer/alterar los votos del sistema}
    \entorno{normal}
    \artefacto{sistema central/ de la facultad}
    \respuesta{no puede hacerlo}
    \medicion{imposible de descifrar el código de encriptación por fuerza bruta en menos de 10 años}
\end{escenario}

\begin{escenario}
    \fuente{votante}
    \estimulo{ingresa el sufragio}
    \entorno{normal}
    \artefacto{sistema de votos}
    \respuesta{se almacena por separado el voto y la identidad del votante}
    \medicion{la probabilidad de que alguien pueda conocer la identidad del votante es 0,0001\%}
\end{escenario}


\begin{escenario}
    \fuente{usuario ficticio}
    \estimulo{loguearse en el sistema}
    \entorno{normal}
    \artefacto{módulo de login}
    \respuesta{el sistema no le permite loguearse}
    \medicion{el fraude se evita el 99,99\% de las veces}
\end{escenario}



\subsubsection{Usabilidad}


\begin{escenario}
    \fuente{usuario}
    \estimulo{desea ingresar su voto al sistema}
    \entorno{ejecución}
    \artefacto{sistema}
    \respuesta{diseño de interfaz intuitiva y consistente}
    \medicion{puede realizar el sufragio en menos de 5 minutos}
\end{escenario}


\begin{escenario}
    \fuente{usuario}
    \estimulo{comete un error al emitir su voto}
    \entorno{ejecución}
    \artefacto{sistema}
    \respuesta{se informa al usuario los errores cometidos}
    \medicion{el 99,9\% de personas que cometieron un error, no vuelven a cometerlo nuevamente}
\end{escenario}

\begin{escenario}
    \fuente{usuario con idioma nativo distinto al castellano}
    \estimulo{interacción con el sistema}
    \entorno{ejecución}
    \artefacto{sistema}
    \respuesta{se provee una interfaz en su idioma nativo}
    \medicion{se cubren los idiomas español, portugués, inglés y francés}
\end{escenario}





\subsubsection{Disponibilidad}


\begin{escenario}
    \fuente{votantes}
    \estimulo{interacción con el sistema}
    \entorno{normal}
    \artefacto{sistema de votación}
    \respuesta{el sistema responde satisfactoriamente}
    \medicion{el sistema está disponible el 99,999\% del tiempo}
\end{escenario}


\subsubsection{Performance}

\begin{escenario}
    \fuente{votante}
    \estimulo{ingresan 12 votos al sistema}
    \entorno{normal}
    \artefacto{sistema de votación}
    \respuesta{los votos queda almacenado en el sistema}
    \medicion{tarda a lo sumo 1 minuto}
\end{escenario}
        

\begin{escenario}
    \fuente{clock/administrador/rectoría}
    \estimulo{se da por terminado el escrutinio}
    \entorno{normal}
    \artefacto{sistema}
    \respuesta{se procesan los votos y se emite un acta con los resultados}
    \medicion{se demora a lo sumo un minuto}
\end{escenario}


\begin{escenario}
    \fuente{bunkers de las agrupaciones/sistema paralelo no oficial}
    \estimulo{se audita el sistema en todo momento}
    \entorno{normal}
    \artefacto{sistema}
    \respuesta{el sistema le provee la información requerida por un canal paralelo al del sistema oficial, el cuál recibe con prioridad esta información}
    \medicion{la performance del sistema oficial no depende de cuantos sistemas paralelos haya}
\end{escenario}

        


\subsubsection{Modificabilidad}

\begin{escenario}
    \fuente{desarrolladores}
    \estimulo{se quiere configurar el sistema para que esté disponible en otro idioma}
    \entorno{normal o desarrollo}
    \artefacto{sistema}
    \respuesta{se ingresa satisfactoriamente un nuevo idioma al sistema}
    \medicion{se demora a lo sumo dos días en ingresar el cambio}
\end{escenario}



